import cv2
import numpy as np
from matplotlib import pyplot as plt
import random,time

from PIL import ImageGrab
import pyautogui
import cv2
import numpy as np
import time
# from matplotlib import pyplot as plt
from 子函数 import 探索, 接受任务,找到勋章位置并进攻,个人团队选择突破,准备,刷新,刷新确定,没有六星勋章就刷新,单局时间,失败,结束点罐子,结界突破进入,选择位置点击
from 子函数 import 个人团队选择突破,战利品点击,定时休息,战场打怪,探索进入打怪,选择章节,经验满,宝箱,打怪,当前阴阳师在什么位置,结界突破,点叉号
from 子函数.yinru import cs,zd ,yqfy,jr ,zb ,js ,sb ,yh ,ts ,bqds ,zd1 ,cjdw ,cj ,kszd ,qd ,jjtp ,jg ,yq ,di2zhang,di3zhang ,di4zhang ,di5zhang
from 子函数.yinru import di20zhang ,di21zhang ,di22zhang ,di23zhang ,ts1 ,daotubiao ,daotubiao1 ,zhanliping ,huodejiangli ,zaizhanchang ,haifangzhu ,sx ,tz ,xiaomao
from 子函数.yinru import jiejietupo ,liuxunzhang,jieshu,danjujieshu,qr1,时间下限,时间上限,feiliuxing,jieshou,time3,jingyanman,qx,douji,baoxiang
# w, h = template.shape[::-1]


# im0 =ImageGrab.grab((0, 0, 2880, 1800))
# im0.show()
# im0 =ImageGrab.grab((0, 1500, 2880, 1800))
# im0.show()

# pyautogui.scroll(200) #鼠标滚轮   可以用负号
# if (失败.失败()==1)|(结束点罐子.结束点罐子()==1):
#     打怪.打怪()

count = 0
while 1:
    time1 = time.time()
    # time.sleep(2)
    探索.探索()
    准备.准备()
    探索进入打怪.探索进入打怪()
    weizhi=当前阴阳师在什么位置.当前阴阳师在什么位置()
    if (weizhi==3):  #1 突破位置   2战场位置  3 探索刚进入位置 4结束点罐子 位置
        宝箱.宝箱()
        选择章节.选择章节()
        # time.sleep(random.randint(时间下限, 时间上限))


    if weizhi==2:  #1 突破位置   2战场位置  3 探索刚进入位置
        打怪.打怪()



    接受任务.接受任务()
    经验满.经验满()

    time2 = time.time()
    print(time2 - time1)
    定时休息.定时休息(600,300)